
package com.sforce.soap.enterprise.sobject;

import javax.xml.bind.JAXBElement;
import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlElementRef;
import javax.xml.bind.annotation.XmlType;
import javax.xml.datatype.XMLGregorianCalendar;
import com.sforce.soap.enterprise.QueryResult;


/**
 * <p>PermissionSet complex typeのJavaクラス。
 * 
 * <p>次のスキーマ・フラグメントは、このクラス内に含まれる予期されるコンテンツを指定します。
 * 
 * <pre>
 * &lt;complexType name="PermissionSet">
 *   &lt;complexContent>
 *     &lt;extension base="{urn:sobject.enterprise.soap.sforce.com}sObject">
 *       &lt;sequence>
 *         &lt;element name="Assignments" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="CreatedBy" type="{urn:sobject.enterprise.soap.sforce.com}User" minOccurs="0"/>
 *         &lt;element name="CreatedById" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="CreatedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="Description" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="FieldPerms" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="IsCustom" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="IsOwnedByProfile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="Label" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="LastModifiedBy" type="{urn:sobject.enterprise.soap.sforce.com}User" minOccurs="0"/>
 *         &lt;element name="LastModifiedById" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="LastModifiedDate" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *         &lt;element name="License" type="{urn:sobject.enterprise.soap.sforce.com}Name" minOccurs="0"/>
 *         &lt;element name="LicenseId" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="Name" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="NamespacePrefix" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
 *         &lt;element name="ObjectPerms" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="PermissionsAccessCMC" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsActivateContract" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsActivateOrder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAllowUniversalSearch" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAllowViewEditConvertedLeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAllowViewKnowledge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsApiEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsApiUserOnly" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAssignPermissionSets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAssignTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsAuthorApex" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsBulkApiHardDelete" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsBulkMacrosAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsBypassEmailApproval" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCampaignInfluence2" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCanApproveFeedPost" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCanInsertFeedSystemFields" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCanUseNewDashboardBuilder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterComposeUiCodesnippet" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterEditOwnPost" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterEditOwnRecordPost" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterFileLink" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterForSharePoint" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterInternalUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterInviteExternalUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsChatterOwnGroups" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsConfigCustomRecs" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsConnectOrgToEnvironmentHub" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsContentAdministrator" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsConvertLeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCreateCustomizeFilters" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCreatePackaging" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCreateTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCreateWorkBadgeDefinition" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCreateWorkspaces" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCustomMobileAppsAccess" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCustomSidebarOnAllPages" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsCustomizeApplication" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDataExport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDelegatedPortalUserAdmin" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDelegatedTwoFactor" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDeleteActivatedContract" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDeleteTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsDistributeFromPersWksp" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditActivatedOrders" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditBrandTemplates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditCaseComments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditEvent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditHtmlTemplates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditKnowledge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditOppLineItemUnitPrice" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditPublicDocuments" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditPublicTemplates" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditReadonlyFields" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditReports" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditTask" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEditTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEmailAdministration" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEmailMass" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEmailSingle" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEmailTemplateManagement" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsEnableNotifications" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsExportReport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsFlowUFLRequired" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsForceTwoFactor" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsGovernNetworks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsIdentityConnect" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsIdentityEnabled" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsImportCustomObjects" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsImportLeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsImportPersonal" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsInboundMigrationToolsUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsInstallPackaging" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsLightningExperienceUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageAnalyticSnapshots" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageAuthProviders" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageBusinessHourHolidays" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCallCenters" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCases" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCategories" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageChatterMessages" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageContentPermissions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageContentProperties" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageContentTypes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCssUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCustomPermissions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageCustomReportTypes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageDashboards" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageDataCategories" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageDataIntegrations" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageEmailClientConfig" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageEntitlements" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageExchangeConfig" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageHealthCheck" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageInteraction" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageInternalUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageIpAddresses" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageKnowledge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageKnowledgeImportExport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageLeads" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageLoginAccessPolicies" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageMobile" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageNetworks" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManagePartners" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManagePasswordPolicies" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageProfilesPermissionsets" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManagePvtRptsAndDashbds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageRemoteAccess" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageRoles" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSandboxes" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSearchPromotionRules" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSelfService" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSharing" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSolutions" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageSynonyms" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageTwoFactor" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageUnlistedGroups" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsManageUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsMassInlineEdit" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsMergeTopics" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModerateChatter" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModerateNetworkFeeds" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModerateNetworkFiles" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModerateNetworkMessages" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModerateNetworkUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsModifyAllData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsNewReportBuilder" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsOutboundMigrationToolsUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsPasswordNeverExpires" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsPortalSuperUser" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsPublishPackaging" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsResetPasswords" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsRunFlow" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsRunReports" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSalesConsole" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsScheduleJob" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsScheduleReports" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSelectFilesFromSalesforce" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSendAnnouncementEmails" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSendSitRequests" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsShareInternalArticles" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsShowCompanyNameAsUserBadge" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSolutionImport" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSubmitMacrosAllowed" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsSubscribeToLightningReports" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsTransferAnyCase" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsTransferAnyEntity" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsTransferAnyLead" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsTwoFactorApi" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsUseTeamReassignWizards" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewAllActivities" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewAllData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewAllUsers" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewContent" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewDataAssessment" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewDataCategories" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewEncryptedData" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewEventLogFiles" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewGlobalHeader" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewHealthCheck" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewHelpLink" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewMyTeamsDashboards" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsViewSetup" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="PermissionsWorkDotComUserPerm" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
 *         &lt;element name="Profile" type="{urn:sobject.enterprise.soap.sforce.com}Profile" minOccurs="0"/>
 *         &lt;element name="ProfileId" type="{urn:enterprise.soap.sforce.com}ID" minOccurs="0"/>
 *         &lt;element name="SetupEntityAccessItems" type="{urn:enterprise.soap.sforce.com}QueryResult" minOccurs="0"/>
 *         &lt;element name="SystemModstamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
 *       &lt;/sequence>
 *     &lt;/extension>
 *   &lt;/complexContent>
 * &lt;/complexType>
 * </pre>
 * 
 * 
 */
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PermissionSet", propOrder = {
    "assignments",
    "createdBy",
    "createdById",
    "createdDate",
    "description",
    "fieldPerms",
    "isCustom",
    "isOwnedByProfile",
    "label",
    "lastModifiedBy",
    "lastModifiedById",
    "lastModifiedDate",
    "license",
    "licenseId",
    "name",
    "namespacePrefix",
    "objectPerms",
    "permissionsAccessCMC",
    "permissionsActivateContract",
    "permissionsActivateOrder",
    "permissionsAllowUniversalSearch",
    "permissionsAllowViewEditConvertedLeads",
    "permissionsAllowViewKnowledge",
    "permissionsApiEnabled",
    "permissionsApiUserOnly",
    "permissionsAssignPermissionSets",
    "permissionsAssignTopics",
    "permissionsAuthorApex",
    "permissionsBulkApiHardDelete",
    "permissionsBulkMacrosAllowed",
    "permissionsBypassEmailApproval",
    "permissionsCampaignInfluence2",
    "permissionsCanApproveFeedPost",
    "permissionsCanInsertFeedSystemFields",
    "permissionsCanUseNewDashboardBuilder",
    "permissionsChatterComposeUiCodesnippet",
    "permissionsChatterEditOwnPost",
    "permissionsChatterEditOwnRecordPost",
    "permissionsChatterFileLink",
    "permissionsChatterForSharePoint",
    "permissionsChatterInternalUser",
    "permissionsChatterInviteExternalUsers",
    "permissionsChatterOwnGroups",
    "permissionsConfigCustomRecs",
    "permissionsConnectOrgToEnvironmentHub",
    "permissionsContentAdministrator",
    "permissionsConvertLeads",
    "permissionsCreateCustomizeFilters",
    "permissionsCreatePackaging",
    "permissionsCreateTopics",
    "permissionsCreateWorkBadgeDefinition",
    "permissionsCreateWorkspaces",
    "permissionsCustomMobileAppsAccess",
    "permissionsCustomSidebarOnAllPages",
    "permissionsCustomizeApplication",
    "permissionsDataExport",
    "permissionsDelegatedPortalUserAdmin",
    "permissionsDelegatedTwoFactor",
    "permissionsDeleteActivatedContract",
    "permissionsDeleteTopics",
    "permissionsDistributeFromPersWksp",
    "permissionsEditActivatedOrders",
    "permissionsEditBrandTemplates",
    "permissionsEditCaseComments",
    "permissionsEditEvent",
    "permissionsEditHtmlTemplates",
    "permissionsEditKnowledge",
    "permissionsEditOppLineItemUnitPrice",
    "permissionsEditPublicDocuments",
    "permissionsEditPublicTemplates",
    "permissionsEditReadonlyFields",
    "permissionsEditReports",
    "permissionsEditTask",
    "permissionsEditTopics",
    "permissionsEmailAdministration",
    "permissionsEmailMass",
    "permissionsEmailSingle",
    "permissionsEmailTemplateManagement",
    "permissionsEnableNotifications",
    "permissionsExportReport",
    "permissionsFlowUFLRequired",
    "permissionsForceTwoFactor",
    "permissionsGovernNetworks",
    "permissionsIdentityConnect",
    "permissionsIdentityEnabled",
    "permissionsImportCustomObjects",
    "permissionsImportLeads",
    "permissionsImportPersonal",
    "permissionsInboundMigrationToolsUser",
    "permissionsInstallPackaging",
    "permissionsLightningExperienceUser",
    "permissionsManageAnalyticSnapshots",
    "permissionsManageAuthProviders",
    "permissionsManageBusinessHourHolidays",
    "permissionsManageCallCenters",
    "permissionsManageCases",
    "permissionsManageCategories",
    "permissionsManageChatterMessages",
    "permissionsManageContentPermissions",
    "permissionsManageContentProperties",
    "permissionsManageContentTypes",
    "permissionsManageCssUsers",
    "permissionsManageCustomPermissions",
    "permissionsManageCustomReportTypes",
    "permissionsManageDashboards",
    "permissionsManageDataCategories",
    "permissionsManageDataIntegrations",
    "permissionsManageEmailClientConfig",
    "permissionsManageEntitlements",
    "permissionsManageExchangeConfig",
    "permissionsManageHealthCheck",
    "permissionsManageInteraction",
    "permissionsManageInternalUsers",
    "permissionsManageIpAddresses",
    "permissionsManageKnowledge",
    "permissionsManageKnowledgeImportExport",
    "permissionsManageLeads",
    "permissionsManageLoginAccessPolicies",
    "permissionsManageMobile",
    "permissionsManageNetworks",
    "permissionsManagePartners",
    "permissionsManagePasswordPolicies",
    "permissionsManageProfilesPermissionsets",
    "permissionsManagePvtRptsAndDashbds",
    "permissionsManageRemoteAccess",
    "permissionsManageRoles",
    "permissionsManageSandboxes",
    "permissionsManageSearchPromotionRules",
    "permissionsManageSelfService",
    "permissionsManageSharing",
    "permissionsManageSolutions",
    "permissionsManageSynonyms",
    "permissionsManageTwoFactor",
    "permissionsManageUnlistedGroups",
    "permissionsManageUsers",
    "permissionsMassInlineEdit",
    "permissionsMergeTopics",
    "permissionsModerateChatter",
    "permissionsModerateNetworkFeeds",
    "permissionsModerateNetworkFiles",
    "permissionsModerateNetworkMessages",
    "permissionsModerateNetworkUsers",
    "permissionsModifyAllData",
    "permissionsNewReportBuilder",
    "permissionsOutboundMigrationToolsUser",
    "permissionsPasswordNeverExpires",
    "permissionsPortalSuperUser",
    "permissionsPublishPackaging",
    "permissionsResetPasswords",
    "permissionsRunFlow",
    "permissionsRunReports",
    "permissionsSalesConsole",
    "permissionsScheduleJob",
    "permissionsScheduleReports",
    "permissionsSelectFilesFromSalesforce",
    "permissionsSendAnnouncementEmails",
    "permissionsSendSitRequests",
    "permissionsShareInternalArticles",
    "permissionsShowCompanyNameAsUserBadge",
    "permissionsSolutionImport",
    "permissionsSubmitMacrosAllowed",
    "permissionsSubscribeToLightningReports",
    "permissionsTransferAnyCase",
    "permissionsTransferAnyEntity",
    "permissionsTransferAnyLead",
    "permissionsTwoFactorApi",
    "permissionsUseTeamReassignWizards",
    "permissionsViewAllActivities",
    "permissionsViewAllData",
    "permissionsViewAllUsers",
    "permissionsViewContent",
    "permissionsViewDataAssessment",
    "permissionsViewDataCategories",
    "permissionsViewEncryptedData",
    "permissionsViewEventLogFiles",
    "permissionsViewGlobalHeader",
    "permissionsViewHealthCheck",
    "permissionsViewHelpLink",
    "permissionsViewMyTeamsDashboards",
    "permissionsViewSetup",
    "permissionsWorkDotComUserPerm",
    "profile",
    "profileId",
    "setupEntityAccessItems",
    "systemModstamp"
})
public class PermissionSet
    extends SObject
{

    @XmlElementRef(name = "Assignments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> assignments;
    @XmlElementRef(name = "CreatedBy", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<User> createdBy;
    @XmlElementRef(name = "CreatedById", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> createdById;
    @XmlElementRef(name = "CreatedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> createdDate;
    @XmlElementRef(name = "Description", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> description;
    @XmlElementRef(name = "FieldPerms", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> fieldPerms;
    @XmlElementRef(name = "IsCustom", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> isCustom;
    @XmlElementRef(name = "IsOwnedByProfile", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> isOwnedByProfile;
    @XmlElementRef(name = "Label", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> label;
    @XmlElementRef(name = "LastModifiedBy", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<User> lastModifiedBy;
    @XmlElementRef(name = "LastModifiedById", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> lastModifiedById;
    @XmlElementRef(name = "LastModifiedDate", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> lastModifiedDate;
    @XmlElementRef(name = "License", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Name> license;
    @XmlElementRef(name = "LicenseId", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> licenseId;
    @XmlElementRef(name = "Name", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> name;
    @XmlElementRef(name = "NamespacePrefix", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> namespacePrefix;
    @XmlElementRef(name = "ObjectPerms", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> objectPerms;
    @XmlElementRef(name = "PermissionsAccessCMC", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAccessCMC;
    @XmlElementRef(name = "PermissionsActivateContract", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsActivateContract;
    @XmlElementRef(name = "PermissionsActivateOrder", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsActivateOrder;
    @XmlElementRef(name = "PermissionsAllowUniversalSearch", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAllowUniversalSearch;
    @XmlElementRef(name = "PermissionsAllowViewEditConvertedLeads", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAllowViewEditConvertedLeads;
    @XmlElementRef(name = "PermissionsAllowViewKnowledge", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAllowViewKnowledge;
    @XmlElementRef(name = "PermissionsApiEnabled", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsApiEnabled;
    @XmlElementRef(name = "PermissionsApiUserOnly", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsApiUserOnly;
    @XmlElementRef(name = "PermissionsAssignPermissionSets", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAssignPermissionSets;
    @XmlElementRef(name = "PermissionsAssignTopics", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAssignTopics;
    @XmlElementRef(name = "PermissionsAuthorApex", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsAuthorApex;
    @XmlElementRef(name = "PermissionsBulkApiHardDelete", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsBulkApiHardDelete;
    @XmlElementRef(name = "PermissionsBulkMacrosAllowed", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsBulkMacrosAllowed;
    @XmlElementRef(name = "PermissionsBypassEmailApproval", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsBypassEmailApproval;
    @XmlElementRef(name = "PermissionsCampaignInfluence2", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCampaignInfluence2;
    @XmlElementRef(name = "PermissionsCanApproveFeedPost", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCanApproveFeedPost;
    @XmlElementRef(name = "PermissionsCanInsertFeedSystemFields", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCanInsertFeedSystemFields;
    @XmlElementRef(name = "PermissionsCanUseNewDashboardBuilder", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCanUseNewDashboardBuilder;
    @XmlElementRef(name = "PermissionsChatterComposeUiCodesnippet", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterComposeUiCodesnippet;
    @XmlElementRef(name = "PermissionsChatterEditOwnPost", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterEditOwnPost;
    @XmlElementRef(name = "PermissionsChatterEditOwnRecordPost", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterEditOwnRecordPost;
    @XmlElementRef(name = "PermissionsChatterFileLink", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterFileLink;
    @XmlElementRef(name = "PermissionsChatterForSharePoint", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterForSharePoint;
    @XmlElementRef(name = "PermissionsChatterInternalUser", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterInternalUser;
    @XmlElementRef(name = "PermissionsChatterInviteExternalUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterInviteExternalUsers;
    @XmlElementRef(name = "PermissionsChatterOwnGroups", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsChatterOwnGroups;
    @XmlElementRef(name = "PermissionsConfigCustomRecs", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsConfigCustomRecs;
    @XmlElementRef(name = "PermissionsConnectOrgToEnvironmentHub", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsConnectOrgToEnvironmentHub;
    @XmlElementRef(name = "PermissionsContentAdministrator", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsContentAdministrator;
    @XmlElementRef(name = "PermissionsConvertLeads", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsConvertLeads;
    @XmlElementRef(name = "PermissionsCreateCustomizeFilters", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCreateCustomizeFilters;
    @XmlElementRef(name = "PermissionsCreatePackaging", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCreatePackaging;
    @XmlElementRef(name = "PermissionsCreateTopics", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCreateTopics;
    @XmlElementRef(name = "PermissionsCreateWorkBadgeDefinition", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCreateWorkBadgeDefinition;
    @XmlElementRef(name = "PermissionsCreateWorkspaces", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCreateWorkspaces;
    @XmlElementRef(name = "PermissionsCustomMobileAppsAccess", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCustomMobileAppsAccess;
    @XmlElementRef(name = "PermissionsCustomSidebarOnAllPages", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCustomSidebarOnAllPages;
    @XmlElementRef(name = "PermissionsCustomizeApplication", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsCustomizeApplication;
    @XmlElementRef(name = "PermissionsDataExport", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDataExport;
    @XmlElementRef(name = "PermissionsDelegatedPortalUserAdmin", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDelegatedPortalUserAdmin;
    @XmlElementRef(name = "PermissionsDelegatedTwoFactor", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDelegatedTwoFactor;
    @XmlElementRef(name = "PermissionsDeleteActivatedContract", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDeleteActivatedContract;
    @XmlElementRef(name = "PermissionsDeleteTopics", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDeleteTopics;
    @XmlElementRef(name = "PermissionsDistributeFromPersWksp", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsDistributeFromPersWksp;
    @XmlElementRef(name = "PermissionsEditActivatedOrders", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditActivatedOrders;
    @XmlElementRef(name = "PermissionsEditBrandTemplates", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditBrandTemplates;
    @XmlElementRef(name = "PermissionsEditCaseComments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditCaseComments;
    @XmlElementRef(name = "PermissionsEditEvent", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditEvent;
    @XmlElementRef(name = "PermissionsEditHtmlTemplates", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditHtmlTemplates;
    @XmlElementRef(name = "PermissionsEditKnowledge", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditKnowledge;
    @XmlElementRef(name = "PermissionsEditOppLineItemUnitPrice", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditOppLineItemUnitPrice;
    @XmlElementRef(name = "PermissionsEditPublicDocuments", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditPublicDocuments;
    @XmlElementRef(name = "PermissionsEditPublicTemplates", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditPublicTemplates;
    @XmlElementRef(name = "PermissionsEditReadonlyFields", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditReadonlyFields;
    @XmlElementRef(name = "PermissionsEditReports", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditReports;
    @XmlElementRef(name = "PermissionsEditTask", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditTask;
    @XmlElementRef(name = "PermissionsEditTopics", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEditTopics;
    @XmlElementRef(name = "PermissionsEmailAdministration", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEmailAdministration;
    @XmlElementRef(name = "PermissionsEmailMass", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEmailMass;
    @XmlElementRef(name = "PermissionsEmailSingle", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEmailSingle;
    @XmlElementRef(name = "PermissionsEmailTemplateManagement", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEmailTemplateManagement;
    @XmlElementRef(name = "PermissionsEnableNotifications", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsEnableNotifications;
    @XmlElementRef(name = "PermissionsExportReport", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsExportReport;
    @XmlElementRef(name = "PermissionsFlowUFLRequired", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsFlowUFLRequired;
    @XmlElementRef(name = "PermissionsForceTwoFactor", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsForceTwoFactor;
    @XmlElementRef(name = "PermissionsGovernNetworks", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsGovernNetworks;
    @XmlElementRef(name = "PermissionsIdentityConnect", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsIdentityConnect;
    @XmlElementRef(name = "PermissionsIdentityEnabled", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsIdentityEnabled;
    @XmlElementRef(name = "PermissionsImportCustomObjects", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsImportCustomObjects;
    @XmlElementRef(name = "PermissionsImportLeads", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsImportLeads;
    @XmlElementRef(name = "PermissionsImportPersonal", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsImportPersonal;
    @XmlElementRef(name = "PermissionsInboundMigrationToolsUser", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsInboundMigrationToolsUser;
    @XmlElementRef(name = "PermissionsInstallPackaging", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsInstallPackaging;
    @XmlElementRef(name = "PermissionsLightningExperienceUser", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsLightningExperienceUser;
    @XmlElementRef(name = "PermissionsManageAnalyticSnapshots", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageAnalyticSnapshots;
    @XmlElementRef(name = "PermissionsManageAuthProviders", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageAuthProviders;
    @XmlElementRef(name = "PermissionsManageBusinessHourHolidays", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageBusinessHourHolidays;
    @XmlElementRef(name = "PermissionsManageCallCenters", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCallCenters;
    @XmlElementRef(name = "PermissionsManageCases", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCases;
    @XmlElementRef(name = "PermissionsManageCategories", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCategories;
    @XmlElementRef(name = "PermissionsManageChatterMessages", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageChatterMessages;
    @XmlElementRef(name = "PermissionsManageContentPermissions", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageContentPermissions;
    @XmlElementRef(name = "PermissionsManageContentProperties", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageContentProperties;
    @XmlElementRef(name = "PermissionsManageContentTypes", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageContentTypes;
    @XmlElementRef(name = "PermissionsManageCssUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCssUsers;
    @XmlElementRef(name = "PermissionsManageCustomPermissions", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCustomPermissions;
    @XmlElementRef(name = "PermissionsManageCustomReportTypes", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageCustomReportTypes;
    @XmlElementRef(name = "PermissionsManageDashboards", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageDashboards;
    @XmlElementRef(name = "PermissionsManageDataCategories", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageDataCategories;
    @XmlElementRef(name = "PermissionsManageDataIntegrations", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageDataIntegrations;
    @XmlElementRef(name = "PermissionsManageEmailClientConfig", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageEmailClientConfig;
    @XmlElementRef(name = "PermissionsManageEntitlements", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageEntitlements;
    @XmlElementRef(name = "PermissionsManageExchangeConfig", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageExchangeConfig;
    @XmlElementRef(name = "PermissionsManageHealthCheck", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageHealthCheck;
    @XmlElementRef(name = "PermissionsManageInteraction", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageInteraction;
    @XmlElementRef(name = "PermissionsManageInternalUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageInternalUsers;
    @XmlElementRef(name = "PermissionsManageIpAddresses", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageIpAddresses;
    @XmlElementRef(name = "PermissionsManageKnowledge", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageKnowledge;
    @XmlElementRef(name = "PermissionsManageKnowledgeImportExport", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageKnowledgeImportExport;
    @XmlElementRef(name = "PermissionsManageLeads", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageLeads;
    @XmlElementRef(name = "PermissionsManageLoginAccessPolicies", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageLoginAccessPolicies;
    @XmlElementRef(name = "PermissionsManageMobile", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageMobile;
    @XmlElementRef(name = "PermissionsManageNetworks", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageNetworks;
    @XmlElementRef(name = "PermissionsManagePartners", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManagePartners;
    @XmlElementRef(name = "PermissionsManagePasswordPolicies", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManagePasswordPolicies;
    @XmlElementRef(name = "PermissionsManageProfilesPermissionsets", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageProfilesPermissionsets;
    @XmlElementRef(name = "PermissionsManagePvtRptsAndDashbds", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManagePvtRptsAndDashbds;
    @XmlElementRef(name = "PermissionsManageRemoteAccess", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageRemoteAccess;
    @XmlElementRef(name = "PermissionsManageRoles", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageRoles;
    @XmlElementRef(name = "PermissionsManageSandboxes", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSandboxes;
    @XmlElementRef(name = "PermissionsManageSearchPromotionRules", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSearchPromotionRules;
    @XmlElementRef(name = "PermissionsManageSelfService", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSelfService;
    @XmlElementRef(name = "PermissionsManageSharing", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSharing;
    @XmlElementRef(name = "PermissionsManageSolutions", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSolutions;
    @XmlElementRef(name = "PermissionsManageSynonyms", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageSynonyms;
    @XmlElementRef(name = "PermissionsManageTwoFactor", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageTwoFactor;
    @XmlElementRef(name = "PermissionsManageUnlistedGroups", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageUnlistedGroups;
    @XmlElementRef(name = "PermissionsManageUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsManageUsers;
    @XmlElementRef(name = "PermissionsMassInlineEdit", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsMassInlineEdit;
    @XmlElementRef(name = "PermissionsMergeTopics", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsMergeTopics;
    @XmlElementRef(name = "PermissionsModerateChatter", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModerateChatter;
    @XmlElementRef(name = "PermissionsModerateNetworkFeeds", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModerateNetworkFeeds;
    @XmlElementRef(name = "PermissionsModerateNetworkFiles", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModerateNetworkFiles;
    @XmlElementRef(name = "PermissionsModerateNetworkMessages", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModerateNetworkMessages;
    @XmlElementRef(name = "PermissionsModerateNetworkUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModerateNetworkUsers;
    @XmlElementRef(name = "PermissionsModifyAllData", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsModifyAllData;
    @XmlElementRef(name = "PermissionsNewReportBuilder", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsNewReportBuilder;
    @XmlElementRef(name = "PermissionsOutboundMigrationToolsUser", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsOutboundMigrationToolsUser;
    @XmlElementRef(name = "PermissionsPasswordNeverExpires", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsPasswordNeverExpires;
    @XmlElementRef(name = "PermissionsPortalSuperUser", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsPortalSuperUser;
    @XmlElementRef(name = "PermissionsPublishPackaging", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsPublishPackaging;
    @XmlElementRef(name = "PermissionsResetPasswords", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsResetPasswords;
    @XmlElementRef(name = "PermissionsRunFlow", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsRunFlow;
    @XmlElementRef(name = "PermissionsRunReports", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsRunReports;
    @XmlElementRef(name = "PermissionsSalesConsole", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSalesConsole;
    @XmlElementRef(name = "PermissionsScheduleJob", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsScheduleJob;
    @XmlElementRef(name = "PermissionsScheduleReports", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsScheduleReports;
    @XmlElementRef(name = "PermissionsSelectFilesFromSalesforce", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSelectFilesFromSalesforce;
    @XmlElementRef(name = "PermissionsSendAnnouncementEmails", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSendAnnouncementEmails;
    @XmlElementRef(name = "PermissionsSendSitRequests", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSendSitRequests;
    @XmlElementRef(name = "PermissionsShareInternalArticles", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsShareInternalArticles;
    @XmlElementRef(name = "PermissionsShowCompanyNameAsUserBadge", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsShowCompanyNameAsUserBadge;
    @XmlElementRef(name = "PermissionsSolutionImport", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSolutionImport;
    @XmlElementRef(name = "PermissionsSubmitMacrosAllowed", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSubmitMacrosAllowed;
    @XmlElementRef(name = "PermissionsSubscribeToLightningReports", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsSubscribeToLightningReports;
    @XmlElementRef(name = "PermissionsTransferAnyCase", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsTransferAnyCase;
    @XmlElementRef(name = "PermissionsTransferAnyEntity", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsTransferAnyEntity;
    @XmlElementRef(name = "PermissionsTransferAnyLead", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsTransferAnyLead;
    @XmlElementRef(name = "PermissionsTwoFactorApi", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsTwoFactorApi;
    @XmlElementRef(name = "PermissionsUseTeamReassignWizards", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsUseTeamReassignWizards;
    @XmlElementRef(name = "PermissionsViewAllActivities", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewAllActivities;
    @XmlElementRef(name = "PermissionsViewAllData", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewAllData;
    @XmlElementRef(name = "PermissionsViewAllUsers", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewAllUsers;
    @XmlElementRef(name = "PermissionsViewContent", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewContent;
    @XmlElementRef(name = "PermissionsViewDataAssessment", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewDataAssessment;
    @XmlElementRef(name = "PermissionsViewDataCategories", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewDataCategories;
    @XmlElementRef(name = "PermissionsViewEncryptedData", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewEncryptedData;
    @XmlElementRef(name = "PermissionsViewEventLogFiles", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewEventLogFiles;
    @XmlElementRef(name = "PermissionsViewGlobalHeader", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewGlobalHeader;
    @XmlElementRef(name = "PermissionsViewHealthCheck", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewHealthCheck;
    @XmlElementRef(name = "PermissionsViewHelpLink", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewHelpLink;
    @XmlElementRef(name = "PermissionsViewMyTeamsDashboards", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewMyTeamsDashboards;
    @XmlElementRef(name = "PermissionsViewSetup", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsViewSetup;
    @XmlElementRef(name = "PermissionsWorkDotComUserPerm", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Boolean> permissionsWorkDotComUserPerm;
    @XmlElementRef(name = "Profile", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<Profile> profile;
    @XmlElementRef(name = "ProfileId", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<String> profileId;
    @XmlElementRef(name = "SetupEntityAccessItems", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<QueryResult> setupEntityAccessItems;
    @XmlElementRef(name = "SystemModstamp", namespace = "urn:sobject.enterprise.soap.sforce.com", type = JAXBElement.class, required = false)
    protected JAXBElement<XMLGregorianCalendar> systemModstamp;

    /**
     * assignmentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getAssignments() {
        return assignments;
    }

    /**
     * assignmentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setAssignments(JAXBElement<QueryResult> value) {
        this.assignments = value;
    }

    /**
     * createdByプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public JAXBElement<User> getCreatedBy() {
        return createdBy;
    }

    /**
     * createdByプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public void setCreatedBy(JAXBElement<User> value) {
        this.createdBy = value;
    }

    /**
     * createdByIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getCreatedById() {
        return createdById;
    }

    /**
     * createdByIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setCreatedById(JAXBElement<String> value) {
        this.createdById = value;
    }

    /**
     * createdDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getCreatedDate() {
        return createdDate;
    }

    /**
     * createdDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setCreatedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.createdDate = value;
    }

    /**
     * descriptionプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getDescription() {
        return description;
    }

    /**
     * descriptionプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setDescription(JAXBElement<String> value) {
        this.description = value;
    }

    /**
     * fieldPermsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getFieldPerms() {
        return fieldPerms;
    }

    /**
     * fieldPermsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setFieldPerms(JAXBElement<QueryResult> value) {
        this.fieldPerms = value;
    }

    /**
     * isCustomプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getIsCustom() {
        return isCustom;
    }

    /**
     * isCustomプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setIsCustom(JAXBElement<Boolean> value) {
        this.isCustom = value;
    }

    /**
     * isOwnedByProfileプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getIsOwnedByProfile() {
        return isOwnedByProfile;
    }

    /**
     * isOwnedByProfileプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setIsOwnedByProfile(JAXBElement<Boolean> value) {
        this.isOwnedByProfile = value;
    }

    /**
     * labelプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLabel() {
        return label;
    }

    /**
     * labelプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLabel(JAXBElement<String> value) {
        this.label = value;
    }

    /**
     * lastModifiedByプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public JAXBElement<User> getLastModifiedBy() {
        return lastModifiedBy;
    }

    /**
     * lastModifiedByプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link User }{@code >}
     *     
     */
    public void setLastModifiedBy(JAXBElement<User> value) {
        this.lastModifiedBy = value;
    }

    /**
     * lastModifiedByIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLastModifiedById() {
        return lastModifiedById;
    }

    /**
     * lastModifiedByIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLastModifiedById(JAXBElement<String> value) {
        this.lastModifiedById = value;
    }

    /**
     * lastModifiedDateプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getLastModifiedDate() {
        return lastModifiedDate;
    }

    /**
     * lastModifiedDateプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setLastModifiedDate(JAXBElement<XMLGregorianCalendar> value) {
        this.lastModifiedDate = value;
    }

    /**
     * licenseプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Name }{@code >}
     *     
     */
    public JAXBElement<Name> getLicense() {
        return license;
    }

    /**
     * licenseプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Name }{@code >}
     *     
     */
    public void setLicense(JAXBElement<Name> value) {
        this.license = value;
    }

    /**
     * licenseIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getLicenseId() {
        return licenseId;
    }

    /**
     * licenseIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setLicenseId(JAXBElement<String> value) {
        this.licenseId = value;
    }

    /**
     * nameプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getName() {
        return name;
    }

    /**
     * nameプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setName(JAXBElement<String> value) {
        this.name = value;
    }

    /**
     * namespacePrefixプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getNamespacePrefix() {
        return namespacePrefix;
    }

    /**
     * namespacePrefixプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setNamespacePrefix(JAXBElement<String> value) {
        this.namespacePrefix = value;
    }

    /**
     * objectPermsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getObjectPerms() {
        return objectPerms;
    }

    /**
     * objectPermsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setObjectPerms(JAXBElement<QueryResult> value) {
        this.objectPerms = value;
    }

    /**
     * permissionsAccessCMCプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAccessCMC() {
        return permissionsAccessCMC;
    }

    /**
     * permissionsAccessCMCプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAccessCMC(JAXBElement<Boolean> value) {
        this.permissionsAccessCMC = value;
    }

    /**
     * permissionsActivateContractプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsActivateContract() {
        return permissionsActivateContract;
    }

    /**
     * permissionsActivateContractプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsActivateContract(JAXBElement<Boolean> value) {
        this.permissionsActivateContract = value;
    }

    /**
     * permissionsActivateOrderプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsActivateOrder() {
        return permissionsActivateOrder;
    }

    /**
     * permissionsActivateOrderプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsActivateOrder(JAXBElement<Boolean> value) {
        this.permissionsActivateOrder = value;
    }

    /**
     * permissionsAllowUniversalSearchプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAllowUniversalSearch() {
        return permissionsAllowUniversalSearch;
    }

    /**
     * permissionsAllowUniversalSearchプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAllowUniversalSearch(JAXBElement<Boolean> value) {
        this.permissionsAllowUniversalSearch = value;
    }

    /**
     * permissionsAllowViewEditConvertedLeadsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAllowViewEditConvertedLeads() {
        return permissionsAllowViewEditConvertedLeads;
    }

    /**
     * permissionsAllowViewEditConvertedLeadsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAllowViewEditConvertedLeads(JAXBElement<Boolean> value) {
        this.permissionsAllowViewEditConvertedLeads = value;
    }

    /**
     * permissionsAllowViewKnowledgeプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAllowViewKnowledge() {
        return permissionsAllowViewKnowledge;
    }

    /**
     * permissionsAllowViewKnowledgeプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAllowViewKnowledge(JAXBElement<Boolean> value) {
        this.permissionsAllowViewKnowledge = value;
    }

    /**
     * permissionsApiEnabledプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsApiEnabled() {
        return permissionsApiEnabled;
    }

    /**
     * permissionsApiEnabledプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsApiEnabled(JAXBElement<Boolean> value) {
        this.permissionsApiEnabled = value;
    }

    /**
     * permissionsApiUserOnlyプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsApiUserOnly() {
        return permissionsApiUserOnly;
    }

    /**
     * permissionsApiUserOnlyプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsApiUserOnly(JAXBElement<Boolean> value) {
        this.permissionsApiUserOnly = value;
    }

    /**
     * permissionsAssignPermissionSetsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAssignPermissionSets() {
        return permissionsAssignPermissionSets;
    }

    /**
     * permissionsAssignPermissionSetsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAssignPermissionSets(JAXBElement<Boolean> value) {
        this.permissionsAssignPermissionSets = value;
    }

    /**
     * permissionsAssignTopicsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAssignTopics() {
        return permissionsAssignTopics;
    }

    /**
     * permissionsAssignTopicsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAssignTopics(JAXBElement<Boolean> value) {
        this.permissionsAssignTopics = value;
    }

    /**
     * permissionsAuthorApexプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsAuthorApex() {
        return permissionsAuthorApex;
    }

    /**
     * permissionsAuthorApexプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsAuthorApex(JAXBElement<Boolean> value) {
        this.permissionsAuthorApex = value;
    }

    /**
     * permissionsBulkApiHardDeleteプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsBulkApiHardDelete() {
        return permissionsBulkApiHardDelete;
    }

    /**
     * permissionsBulkApiHardDeleteプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsBulkApiHardDelete(JAXBElement<Boolean> value) {
        this.permissionsBulkApiHardDelete = value;
    }

    /**
     * permissionsBulkMacrosAllowedプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsBulkMacrosAllowed() {
        return permissionsBulkMacrosAllowed;
    }

    /**
     * permissionsBulkMacrosAllowedプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsBulkMacrosAllowed(JAXBElement<Boolean> value) {
        this.permissionsBulkMacrosAllowed = value;
    }

    /**
     * permissionsBypassEmailApprovalプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsBypassEmailApproval() {
        return permissionsBypassEmailApproval;
    }

    /**
     * permissionsBypassEmailApprovalプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsBypassEmailApproval(JAXBElement<Boolean> value) {
        this.permissionsBypassEmailApproval = value;
    }

    /**
     * permissionsCampaignInfluence2プロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCampaignInfluence2() {
        return permissionsCampaignInfluence2;
    }

    /**
     * permissionsCampaignInfluence2プロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCampaignInfluence2(JAXBElement<Boolean> value) {
        this.permissionsCampaignInfluence2 = value;
    }

    /**
     * permissionsCanApproveFeedPostプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCanApproveFeedPost() {
        return permissionsCanApproveFeedPost;
    }

    /**
     * permissionsCanApproveFeedPostプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCanApproveFeedPost(JAXBElement<Boolean> value) {
        this.permissionsCanApproveFeedPost = value;
    }

    /**
     * permissionsCanInsertFeedSystemFieldsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCanInsertFeedSystemFields() {
        return permissionsCanInsertFeedSystemFields;
    }

    /**
     * permissionsCanInsertFeedSystemFieldsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCanInsertFeedSystemFields(JAXBElement<Boolean> value) {
        this.permissionsCanInsertFeedSystemFields = value;
    }

    /**
     * permissionsCanUseNewDashboardBuilderプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCanUseNewDashboardBuilder() {
        return permissionsCanUseNewDashboardBuilder;
    }

    /**
     * permissionsCanUseNewDashboardBuilderプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCanUseNewDashboardBuilder(JAXBElement<Boolean> value) {
        this.permissionsCanUseNewDashboardBuilder = value;
    }

    /**
     * permissionsChatterComposeUiCodesnippetプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterComposeUiCodesnippet() {
        return permissionsChatterComposeUiCodesnippet;
    }

    /**
     * permissionsChatterComposeUiCodesnippetプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterComposeUiCodesnippet(JAXBElement<Boolean> value) {
        this.permissionsChatterComposeUiCodesnippet = value;
    }

    /**
     * permissionsChatterEditOwnPostプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterEditOwnPost() {
        return permissionsChatterEditOwnPost;
    }

    /**
     * permissionsChatterEditOwnPostプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterEditOwnPost(JAXBElement<Boolean> value) {
        this.permissionsChatterEditOwnPost = value;
    }

    /**
     * permissionsChatterEditOwnRecordPostプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterEditOwnRecordPost() {
        return permissionsChatterEditOwnRecordPost;
    }

    /**
     * permissionsChatterEditOwnRecordPostプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterEditOwnRecordPost(JAXBElement<Boolean> value) {
        this.permissionsChatterEditOwnRecordPost = value;
    }

    /**
     * permissionsChatterFileLinkプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterFileLink() {
        return permissionsChatterFileLink;
    }

    /**
     * permissionsChatterFileLinkプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterFileLink(JAXBElement<Boolean> value) {
        this.permissionsChatterFileLink = value;
    }

    /**
     * permissionsChatterForSharePointプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterForSharePoint() {
        return permissionsChatterForSharePoint;
    }

    /**
     * permissionsChatterForSharePointプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterForSharePoint(JAXBElement<Boolean> value) {
        this.permissionsChatterForSharePoint = value;
    }

    /**
     * permissionsChatterInternalUserプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterInternalUser() {
        return permissionsChatterInternalUser;
    }

    /**
     * permissionsChatterInternalUserプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterInternalUser(JAXBElement<Boolean> value) {
        this.permissionsChatterInternalUser = value;
    }

    /**
     * permissionsChatterInviteExternalUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterInviteExternalUsers() {
        return permissionsChatterInviteExternalUsers;
    }

    /**
     * permissionsChatterInviteExternalUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterInviteExternalUsers(JAXBElement<Boolean> value) {
        this.permissionsChatterInviteExternalUsers = value;
    }

    /**
     * permissionsChatterOwnGroupsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsChatterOwnGroups() {
        return permissionsChatterOwnGroups;
    }

    /**
     * permissionsChatterOwnGroupsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsChatterOwnGroups(JAXBElement<Boolean> value) {
        this.permissionsChatterOwnGroups = value;
    }

    /**
     * permissionsConfigCustomRecsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsConfigCustomRecs() {
        return permissionsConfigCustomRecs;
    }

    /**
     * permissionsConfigCustomRecsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsConfigCustomRecs(JAXBElement<Boolean> value) {
        this.permissionsConfigCustomRecs = value;
    }

    /**
     * permissionsConnectOrgToEnvironmentHubプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsConnectOrgToEnvironmentHub() {
        return permissionsConnectOrgToEnvironmentHub;
    }

    /**
     * permissionsConnectOrgToEnvironmentHubプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsConnectOrgToEnvironmentHub(JAXBElement<Boolean> value) {
        this.permissionsConnectOrgToEnvironmentHub = value;
    }

    /**
     * permissionsContentAdministratorプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsContentAdministrator() {
        return permissionsContentAdministrator;
    }

    /**
     * permissionsContentAdministratorプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsContentAdministrator(JAXBElement<Boolean> value) {
        this.permissionsContentAdministrator = value;
    }

    /**
     * permissionsConvertLeadsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsConvertLeads() {
        return permissionsConvertLeads;
    }

    /**
     * permissionsConvertLeadsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsConvertLeads(JAXBElement<Boolean> value) {
        this.permissionsConvertLeads = value;
    }

    /**
     * permissionsCreateCustomizeFiltersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCreateCustomizeFilters() {
        return permissionsCreateCustomizeFilters;
    }

    /**
     * permissionsCreateCustomizeFiltersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCreateCustomizeFilters(JAXBElement<Boolean> value) {
        this.permissionsCreateCustomizeFilters = value;
    }

    /**
     * permissionsCreatePackagingプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCreatePackaging() {
        return permissionsCreatePackaging;
    }

    /**
     * permissionsCreatePackagingプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCreatePackaging(JAXBElement<Boolean> value) {
        this.permissionsCreatePackaging = value;
    }

    /**
     * permissionsCreateTopicsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCreateTopics() {
        return permissionsCreateTopics;
    }

    /**
     * permissionsCreateTopicsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCreateTopics(JAXBElement<Boolean> value) {
        this.permissionsCreateTopics = value;
    }

    /**
     * permissionsCreateWorkBadgeDefinitionプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCreateWorkBadgeDefinition() {
        return permissionsCreateWorkBadgeDefinition;
    }

    /**
     * permissionsCreateWorkBadgeDefinitionプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCreateWorkBadgeDefinition(JAXBElement<Boolean> value) {
        this.permissionsCreateWorkBadgeDefinition = value;
    }

    /**
     * permissionsCreateWorkspacesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCreateWorkspaces() {
        return permissionsCreateWorkspaces;
    }

    /**
     * permissionsCreateWorkspacesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCreateWorkspaces(JAXBElement<Boolean> value) {
        this.permissionsCreateWorkspaces = value;
    }

    /**
     * permissionsCustomMobileAppsAccessプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCustomMobileAppsAccess() {
        return permissionsCustomMobileAppsAccess;
    }

    /**
     * permissionsCustomMobileAppsAccessプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCustomMobileAppsAccess(JAXBElement<Boolean> value) {
        this.permissionsCustomMobileAppsAccess = value;
    }

    /**
     * permissionsCustomSidebarOnAllPagesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCustomSidebarOnAllPages() {
        return permissionsCustomSidebarOnAllPages;
    }

    /**
     * permissionsCustomSidebarOnAllPagesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCustomSidebarOnAllPages(JAXBElement<Boolean> value) {
        this.permissionsCustomSidebarOnAllPages = value;
    }

    /**
     * permissionsCustomizeApplicationプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsCustomizeApplication() {
        return permissionsCustomizeApplication;
    }

    /**
     * permissionsCustomizeApplicationプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsCustomizeApplication(JAXBElement<Boolean> value) {
        this.permissionsCustomizeApplication = value;
    }

    /**
     * permissionsDataExportプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDataExport() {
        return permissionsDataExport;
    }

    /**
     * permissionsDataExportプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDataExport(JAXBElement<Boolean> value) {
        this.permissionsDataExport = value;
    }

    /**
     * permissionsDelegatedPortalUserAdminプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDelegatedPortalUserAdmin() {
        return permissionsDelegatedPortalUserAdmin;
    }

    /**
     * permissionsDelegatedPortalUserAdminプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDelegatedPortalUserAdmin(JAXBElement<Boolean> value) {
        this.permissionsDelegatedPortalUserAdmin = value;
    }

    /**
     * permissionsDelegatedTwoFactorプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDelegatedTwoFactor() {
        return permissionsDelegatedTwoFactor;
    }

    /**
     * permissionsDelegatedTwoFactorプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDelegatedTwoFactor(JAXBElement<Boolean> value) {
        this.permissionsDelegatedTwoFactor = value;
    }

    /**
     * permissionsDeleteActivatedContractプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDeleteActivatedContract() {
        return permissionsDeleteActivatedContract;
    }

    /**
     * permissionsDeleteActivatedContractプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDeleteActivatedContract(JAXBElement<Boolean> value) {
        this.permissionsDeleteActivatedContract = value;
    }

    /**
     * permissionsDeleteTopicsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDeleteTopics() {
        return permissionsDeleteTopics;
    }

    /**
     * permissionsDeleteTopicsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDeleteTopics(JAXBElement<Boolean> value) {
        this.permissionsDeleteTopics = value;
    }

    /**
     * permissionsDistributeFromPersWkspプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsDistributeFromPersWksp() {
        return permissionsDistributeFromPersWksp;
    }

    /**
     * permissionsDistributeFromPersWkspプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsDistributeFromPersWksp(JAXBElement<Boolean> value) {
        this.permissionsDistributeFromPersWksp = value;
    }

    /**
     * permissionsEditActivatedOrdersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditActivatedOrders() {
        return permissionsEditActivatedOrders;
    }

    /**
     * permissionsEditActivatedOrdersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditActivatedOrders(JAXBElement<Boolean> value) {
        this.permissionsEditActivatedOrders = value;
    }

    /**
     * permissionsEditBrandTemplatesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditBrandTemplates() {
        return permissionsEditBrandTemplates;
    }

    /**
     * permissionsEditBrandTemplatesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditBrandTemplates(JAXBElement<Boolean> value) {
        this.permissionsEditBrandTemplates = value;
    }

    /**
     * permissionsEditCaseCommentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditCaseComments() {
        return permissionsEditCaseComments;
    }

    /**
     * permissionsEditCaseCommentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditCaseComments(JAXBElement<Boolean> value) {
        this.permissionsEditCaseComments = value;
    }

    /**
     * permissionsEditEventプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditEvent() {
        return permissionsEditEvent;
    }

    /**
     * permissionsEditEventプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditEvent(JAXBElement<Boolean> value) {
        this.permissionsEditEvent = value;
    }

    /**
     * permissionsEditHtmlTemplatesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditHtmlTemplates() {
        return permissionsEditHtmlTemplates;
    }

    /**
     * permissionsEditHtmlTemplatesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditHtmlTemplates(JAXBElement<Boolean> value) {
        this.permissionsEditHtmlTemplates = value;
    }

    /**
     * permissionsEditKnowledgeプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditKnowledge() {
        return permissionsEditKnowledge;
    }

    /**
     * permissionsEditKnowledgeプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditKnowledge(JAXBElement<Boolean> value) {
        this.permissionsEditKnowledge = value;
    }

    /**
     * permissionsEditOppLineItemUnitPriceプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditOppLineItemUnitPrice() {
        return permissionsEditOppLineItemUnitPrice;
    }

    /**
     * permissionsEditOppLineItemUnitPriceプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditOppLineItemUnitPrice(JAXBElement<Boolean> value) {
        this.permissionsEditOppLineItemUnitPrice = value;
    }

    /**
     * permissionsEditPublicDocumentsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditPublicDocuments() {
        return permissionsEditPublicDocuments;
    }

    /**
     * permissionsEditPublicDocumentsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditPublicDocuments(JAXBElement<Boolean> value) {
        this.permissionsEditPublicDocuments = value;
    }

    /**
     * permissionsEditPublicTemplatesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditPublicTemplates() {
        return permissionsEditPublicTemplates;
    }

    /**
     * permissionsEditPublicTemplatesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditPublicTemplates(JAXBElement<Boolean> value) {
        this.permissionsEditPublicTemplates = value;
    }

    /**
     * permissionsEditReadonlyFieldsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditReadonlyFields() {
        return permissionsEditReadonlyFields;
    }

    /**
     * permissionsEditReadonlyFieldsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditReadonlyFields(JAXBElement<Boolean> value) {
        this.permissionsEditReadonlyFields = value;
    }

    /**
     * permissionsEditReportsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditReports() {
        return permissionsEditReports;
    }

    /**
     * permissionsEditReportsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditReports(JAXBElement<Boolean> value) {
        this.permissionsEditReports = value;
    }

    /**
     * permissionsEditTaskプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditTask() {
        return permissionsEditTask;
    }

    /**
     * permissionsEditTaskプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditTask(JAXBElement<Boolean> value) {
        this.permissionsEditTask = value;
    }

    /**
     * permissionsEditTopicsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEditTopics() {
        return permissionsEditTopics;
    }

    /**
     * permissionsEditTopicsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEditTopics(JAXBElement<Boolean> value) {
        this.permissionsEditTopics = value;
    }

    /**
     * permissionsEmailAdministrationプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEmailAdministration() {
        return permissionsEmailAdministration;
    }

    /**
     * permissionsEmailAdministrationプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEmailAdministration(JAXBElement<Boolean> value) {
        this.permissionsEmailAdministration = value;
    }

    /**
     * permissionsEmailMassプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEmailMass() {
        return permissionsEmailMass;
    }

    /**
     * permissionsEmailMassプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEmailMass(JAXBElement<Boolean> value) {
        this.permissionsEmailMass = value;
    }

    /**
     * permissionsEmailSingleプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEmailSingle() {
        return permissionsEmailSingle;
    }

    /**
     * permissionsEmailSingleプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEmailSingle(JAXBElement<Boolean> value) {
        this.permissionsEmailSingle = value;
    }

    /**
     * permissionsEmailTemplateManagementプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEmailTemplateManagement() {
        return permissionsEmailTemplateManagement;
    }

    /**
     * permissionsEmailTemplateManagementプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEmailTemplateManagement(JAXBElement<Boolean> value) {
        this.permissionsEmailTemplateManagement = value;
    }

    /**
     * permissionsEnableNotificationsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsEnableNotifications() {
        return permissionsEnableNotifications;
    }

    /**
     * permissionsEnableNotificationsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsEnableNotifications(JAXBElement<Boolean> value) {
        this.permissionsEnableNotifications = value;
    }

    /**
     * permissionsExportReportプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsExportReport() {
        return permissionsExportReport;
    }

    /**
     * permissionsExportReportプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsExportReport(JAXBElement<Boolean> value) {
        this.permissionsExportReport = value;
    }

    /**
     * permissionsFlowUFLRequiredプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsFlowUFLRequired() {
        return permissionsFlowUFLRequired;
    }

    /**
     * permissionsFlowUFLRequiredプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsFlowUFLRequired(JAXBElement<Boolean> value) {
        this.permissionsFlowUFLRequired = value;
    }

    /**
     * permissionsForceTwoFactorプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsForceTwoFactor() {
        return permissionsForceTwoFactor;
    }

    /**
     * permissionsForceTwoFactorプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsForceTwoFactor(JAXBElement<Boolean> value) {
        this.permissionsForceTwoFactor = value;
    }

    /**
     * permissionsGovernNetworksプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsGovernNetworks() {
        return permissionsGovernNetworks;
    }

    /**
     * permissionsGovernNetworksプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsGovernNetworks(JAXBElement<Boolean> value) {
        this.permissionsGovernNetworks = value;
    }

    /**
     * permissionsIdentityConnectプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsIdentityConnect() {
        return permissionsIdentityConnect;
    }

    /**
     * permissionsIdentityConnectプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsIdentityConnect(JAXBElement<Boolean> value) {
        this.permissionsIdentityConnect = value;
    }

    /**
     * permissionsIdentityEnabledプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsIdentityEnabled() {
        return permissionsIdentityEnabled;
    }

    /**
     * permissionsIdentityEnabledプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsIdentityEnabled(JAXBElement<Boolean> value) {
        this.permissionsIdentityEnabled = value;
    }

    /**
     * permissionsImportCustomObjectsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsImportCustomObjects() {
        return permissionsImportCustomObjects;
    }

    /**
     * permissionsImportCustomObjectsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsImportCustomObjects(JAXBElement<Boolean> value) {
        this.permissionsImportCustomObjects = value;
    }

    /**
     * permissionsImportLeadsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsImportLeads() {
        return permissionsImportLeads;
    }

    /**
     * permissionsImportLeadsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsImportLeads(JAXBElement<Boolean> value) {
        this.permissionsImportLeads = value;
    }

    /**
     * permissionsImportPersonalプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsImportPersonal() {
        return permissionsImportPersonal;
    }

    /**
     * permissionsImportPersonalプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsImportPersonal(JAXBElement<Boolean> value) {
        this.permissionsImportPersonal = value;
    }

    /**
     * permissionsInboundMigrationToolsUserプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsInboundMigrationToolsUser() {
        return permissionsInboundMigrationToolsUser;
    }

    /**
     * permissionsInboundMigrationToolsUserプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsInboundMigrationToolsUser(JAXBElement<Boolean> value) {
        this.permissionsInboundMigrationToolsUser = value;
    }

    /**
     * permissionsInstallPackagingプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsInstallPackaging() {
        return permissionsInstallPackaging;
    }

    /**
     * permissionsInstallPackagingプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsInstallPackaging(JAXBElement<Boolean> value) {
        this.permissionsInstallPackaging = value;
    }

    /**
     * permissionsLightningExperienceUserプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsLightningExperienceUser() {
        return permissionsLightningExperienceUser;
    }

    /**
     * permissionsLightningExperienceUserプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsLightningExperienceUser(JAXBElement<Boolean> value) {
        this.permissionsLightningExperienceUser = value;
    }

    /**
     * permissionsManageAnalyticSnapshotsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageAnalyticSnapshots() {
        return permissionsManageAnalyticSnapshots;
    }

    /**
     * permissionsManageAnalyticSnapshotsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageAnalyticSnapshots(JAXBElement<Boolean> value) {
        this.permissionsManageAnalyticSnapshots = value;
    }

    /**
     * permissionsManageAuthProvidersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageAuthProviders() {
        return permissionsManageAuthProviders;
    }

    /**
     * permissionsManageAuthProvidersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageAuthProviders(JAXBElement<Boolean> value) {
        this.permissionsManageAuthProviders = value;
    }

    /**
     * permissionsManageBusinessHourHolidaysプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageBusinessHourHolidays() {
        return permissionsManageBusinessHourHolidays;
    }

    /**
     * permissionsManageBusinessHourHolidaysプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageBusinessHourHolidays(JAXBElement<Boolean> value) {
        this.permissionsManageBusinessHourHolidays = value;
    }

    /**
     * permissionsManageCallCentersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCallCenters() {
        return permissionsManageCallCenters;
    }

    /**
     * permissionsManageCallCentersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCallCenters(JAXBElement<Boolean> value) {
        this.permissionsManageCallCenters = value;
    }

    /**
     * permissionsManageCasesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCases() {
        return permissionsManageCases;
    }

    /**
     * permissionsManageCasesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCases(JAXBElement<Boolean> value) {
        this.permissionsManageCases = value;
    }

    /**
     * permissionsManageCategoriesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCategories() {
        return permissionsManageCategories;
    }

    /**
     * permissionsManageCategoriesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCategories(JAXBElement<Boolean> value) {
        this.permissionsManageCategories = value;
    }

    /**
     * permissionsManageChatterMessagesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageChatterMessages() {
        return permissionsManageChatterMessages;
    }

    /**
     * permissionsManageChatterMessagesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageChatterMessages(JAXBElement<Boolean> value) {
        this.permissionsManageChatterMessages = value;
    }

    /**
     * permissionsManageContentPermissionsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageContentPermissions() {
        return permissionsManageContentPermissions;
    }

    /**
     * permissionsManageContentPermissionsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageContentPermissions(JAXBElement<Boolean> value) {
        this.permissionsManageContentPermissions = value;
    }

    /**
     * permissionsManageContentPropertiesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageContentProperties() {
        return permissionsManageContentProperties;
    }

    /**
     * permissionsManageContentPropertiesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageContentProperties(JAXBElement<Boolean> value) {
        this.permissionsManageContentProperties = value;
    }

    /**
     * permissionsManageContentTypesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageContentTypes() {
        return permissionsManageContentTypes;
    }

    /**
     * permissionsManageContentTypesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageContentTypes(JAXBElement<Boolean> value) {
        this.permissionsManageContentTypes = value;
    }

    /**
     * permissionsManageCssUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCssUsers() {
        return permissionsManageCssUsers;
    }

    /**
     * permissionsManageCssUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCssUsers(JAXBElement<Boolean> value) {
        this.permissionsManageCssUsers = value;
    }

    /**
     * permissionsManageCustomPermissionsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCustomPermissions() {
        return permissionsManageCustomPermissions;
    }

    /**
     * permissionsManageCustomPermissionsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCustomPermissions(JAXBElement<Boolean> value) {
        this.permissionsManageCustomPermissions = value;
    }

    /**
     * permissionsManageCustomReportTypesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageCustomReportTypes() {
        return permissionsManageCustomReportTypes;
    }

    /**
     * permissionsManageCustomReportTypesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageCustomReportTypes(JAXBElement<Boolean> value) {
        this.permissionsManageCustomReportTypes = value;
    }

    /**
     * permissionsManageDashboardsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageDashboards() {
        return permissionsManageDashboards;
    }

    /**
     * permissionsManageDashboardsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageDashboards(JAXBElement<Boolean> value) {
        this.permissionsManageDashboards = value;
    }

    /**
     * permissionsManageDataCategoriesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageDataCategories() {
        return permissionsManageDataCategories;
    }

    /**
     * permissionsManageDataCategoriesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageDataCategories(JAXBElement<Boolean> value) {
        this.permissionsManageDataCategories = value;
    }

    /**
     * permissionsManageDataIntegrationsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageDataIntegrations() {
        return permissionsManageDataIntegrations;
    }

    /**
     * permissionsManageDataIntegrationsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageDataIntegrations(JAXBElement<Boolean> value) {
        this.permissionsManageDataIntegrations = value;
    }

    /**
     * permissionsManageEmailClientConfigプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageEmailClientConfig() {
        return permissionsManageEmailClientConfig;
    }

    /**
     * permissionsManageEmailClientConfigプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageEmailClientConfig(JAXBElement<Boolean> value) {
        this.permissionsManageEmailClientConfig = value;
    }

    /**
     * permissionsManageEntitlementsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageEntitlements() {
        return permissionsManageEntitlements;
    }

    /**
     * permissionsManageEntitlementsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageEntitlements(JAXBElement<Boolean> value) {
        this.permissionsManageEntitlements = value;
    }

    /**
     * permissionsManageExchangeConfigプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageExchangeConfig() {
        return permissionsManageExchangeConfig;
    }

    /**
     * permissionsManageExchangeConfigプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageExchangeConfig(JAXBElement<Boolean> value) {
        this.permissionsManageExchangeConfig = value;
    }

    /**
     * permissionsManageHealthCheckプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageHealthCheck() {
        return permissionsManageHealthCheck;
    }

    /**
     * permissionsManageHealthCheckプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageHealthCheck(JAXBElement<Boolean> value) {
        this.permissionsManageHealthCheck = value;
    }

    /**
     * permissionsManageInteractionプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageInteraction() {
        return permissionsManageInteraction;
    }

    /**
     * permissionsManageInteractionプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageInteraction(JAXBElement<Boolean> value) {
        this.permissionsManageInteraction = value;
    }

    /**
     * permissionsManageInternalUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageInternalUsers() {
        return permissionsManageInternalUsers;
    }

    /**
     * permissionsManageInternalUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageInternalUsers(JAXBElement<Boolean> value) {
        this.permissionsManageInternalUsers = value;
    }

    /**
     * permissionsManageIpAddressesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageIpAddresses() {
        return permissionsManageIpAddresses;
    }

    /**
     * permissionsManageIpAddressesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageIpAddresses(JAXBElement<Boolean> value) {
        this.permissionsManageIpAddresses = value;
    }

    /**
     * permissionsManageKnowledgeプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageKnowledge() {
        return permissionsManageKnowledge;
    }

    /**
     * permissionsManageKnowledgeプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageKnowledge(JAXBElement<Boolean> value) {
        this.permissionsManageKnowledge = value;
    }

    /**
     * permissionsManageKnowledgeImportExportプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageKnowledgeImportExport() {
        return permissionsManageKnowledgeImportExport;
    }

    /**
     * permissionsManageKnowledgeImportExportプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageKnowledgeImportExport(JAXBElement<Boolean> value) {
        this.permissionsManageKnowledgeImportExport = value;
    }

    /**
     * permissionsManageLeadsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageLeads() {
        return permissionsManageLeads;
    }

    /**
     * permissionsManageLeadsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageLeads(JAXBElement<Boolean> value) {
        this.permissionsManageLeads = value;
    }

    /**
     * permissionsManageLoginAccessPoliciesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageLoginAccessPolicies() {
        return permissionsManageLoginAccessPolicies;
    }

    /**
     * permissionsManageLoginAccessPoliciesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageLoginAccessPolicies(JAXBElement<Boolean> value) {
        this.permissionsManageLoginAccessPolicies = value;
    }

    /**
     * permissionsManageMobileプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageMobile() {
        return permissionsManageMobile;
    }

    /**
     * permissionsManageMobileプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageMobile(JAXBElement<Boolean> value) {
        this.permissionsManageMobile = value;
    }

    /**
     * permissionsManageNetworksプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageNetworks() {
        return permissionsManageNetworks;
    }

    /**
     * permissionsManageNetworksプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageNetworks(JAXBElement<Boolean> value) {
        this.permissionsManageNetworks = value;
    }

    /**
     * permissionsManagePartnersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManagePartners() {
        return permissionsManagePartners;
    }

    /**
     * permissionsManagePartnersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManagePartners(JAXBElement<Boolean> value) {
        this.permissionsManagePartners = value;
    }

    /**
     * permissionsManagePasswordPoliciesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManagePasswordPolicies() {
        return permissionsManagePasswordPolicies;
    }

    /**
     * permissionsManagePasswordPoliciesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManagePasswordPolicies(JAXBElement<Boolean> value) {
        this.permissionsManagePasswordPolicies = value;
    }

    /**
     * permissionsManageProfilesPermissionsetsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageProfilesPermissionsets() {
        return permissionsManageProfilesPermissionsets;
    }

    /**
     * permissionsManageProfilesPermissionsetsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageProfilesPermissionsets(JAXBElement<Boolean> value) {
        this.permissionsManageProfilesPermissionsets = value;
    }

    /**
     * permissionsManagePvtRptsAndDashbdsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManagePvtRptsAndDashbds() {
        return permissionsManagePvtRptsAndDashbds;
    }

    /**
     * permissionsManagePvtRptsAndDashbdsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManagePvtRptsAndDashbds(JAXBElement<Boolean> value) {
        this.permissionsManagePvtRptsAndDashbds = value;
    }

    /**
     * permissionsManageRemoteAccessプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageRemoteAccess() {
        return permissionsManageRemoteAccess;
    }

    /**
     * permissionsManageRemoteAccessプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageRemoteAccess(JAXBElement<Boolean> value) {
        this.permissionsManageRemoteAccess = value;
    }

    /**
     * permissionsManageRolesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageRoles() {
        return permissionsManageRoles;
    }

    /**
     * permissionsManageRolesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageRoles(JAXBElement<Boolean> value) {
        this.permissionsManageRoles = value;
    }

    /**
     * permissionsManageSandboxesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSandboxes() {
        return permissionsManageSandboxes;
    }

    /**
     * permissionsManageSandboxesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSandboxes(JAXBElement<Boolean> value) {
        this.permissionsManageSandboxes = value;
    }

    /**
     * permissionsManageSearchPromotionRulesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSearchPromotionRules() {
        return permissionsManageSearchPromotionRules;
    }

    /**
     * permissionsManageSearchPromotionRulesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSearchPromotionRules(JAXBElement<Boolean> value) {
        this.permissionsManageSearchPromotionRules = value;
    }

    /**
     * permissionsManageSelfServiceプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSelfService() {
        return permissionsManageSelfService;
    }

    /**
     * permissionsManageSelfServiceプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSelfService(JAXBElement<Boolean> value) {
        this.permissionsManageSelfService = value;
    }

    /**
     * permissionsManageSharingプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSharing() {
        return permissionsManageSharing;
    }

    /**
     * permissionsManageSharingプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSharing(JAXBElement<Boolean> value) {
        this.permissionsManageSharing = value;
    }

    /**
     * permissionsManageSolutionsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSolutions() {
        return permissionsManageSolutions;
    }

    /**
     * permissionsManageSolutionsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSolutions(JAXBElement<Boolean> value) {
        this.permissionsManageSolutions = value;
    }

    /**
     * permissionsManageSynonymsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageSynonyms() {
        return permissionsManageSynonyms;
    }

    /**
     * permissionsManageSynonymsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageSynonyms(JAXBElement<Boolean> value) {
        this.permissionsManageSynonyms = value;
    }

    /**
     * permissionsManageTwoFactorプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageTwoFactor() {
        return permissionsManageTwoFactor;
    }

    /**
     * permissionsManageTwoFactorプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageTwoFactor(JAXBElement<Boolean> value) {
        this.permissionsManageTwoFactor = value;
    }

    /**
     * permissionsManageUnlistedGroupsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageUnlistedGroups() {
        return permissionsManageUnlistedGroups;
    }

    /**
     * permissionsManageUnlistedGroupsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageUnlistedGroups(JAXBElement<Boolean> value) {
        this.permissionsManageUnlistedGroups = value;
    }

    /**
     * permissionsManageUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsManageUsers() {
        return permissionsManageUsers;
    }

    /**
     * permissionsManageUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsManageUsers(JAXBElement<Boolean> value) {
        this.permissionsManageUsers = value;
    }

    /**
     * permissionsMassInlineEditプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsMassInlineEdit() {
        return permissionsMassInlineEdit;
    }

    /**
     * permissionsMassInlineEditプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsMassInlineEdit(JAXBElement<Boolean> value) {
        this.permissionsMassInlineEdit = value;
    }

    /**
     * permissionsMergeTopicsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsMergeTopics() {
        return permissionsMergeTopics;
    }

    /**
     * permissionsMergeTopicsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsMergeTopics(JAXBElement<Boolean> value) {
        this.permissionsMergeTopics = value;
    }

    /**
     * permissionsModerateChatterプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModerateChatter() {
        return permissionsModerateChatter;
    }

    /**
     * permissionsModerateChatterプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModerateChatter(JAXBElement<Boolean> value) {
        this.permissionsModerateChatter = value;
    }

    /**
     * permissionsModerateNetworkFeedsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModerateNetworkFeeds() {
        return permissionsModerateNetworkFeeds;
    }

    /**
     * permissionsModerateNetworkFeedsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModerateNetworkFeeds(JAXBElement<Boolean> value) {
        this.permissionsModerateNetworkFeeds = value;
    }

    /**
     * permissionsModerateNetworkFilesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModerateNetworkFiles() {
        return permissionsModerateNetworkFiles;
    }

    /**
     * permissionsModerateNetworkFilesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModerateNetworkFiles(JAXBElement<Boolean> value) {
        this.permissionsModerateNetworkFiles = value;
    }

    /**
     * permissionsModerateNetworkMessagesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModerateNetworkMessages() {
        return permissionsModerateNetworkMessages;
    }

    /**
     * permissionsModerateNetworkMessagesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModerateNetworkMessages(JAXBElement<Boolean> value) {
        this.permissionsModerateNetworkMessages = value;
    }

    /**
     * permissionsModerateNetworkUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModerateNetworkUsers() {
        return permissionsModerateNetworkUsers;
    }

    /**
     * permissionsModerateNetworkUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModerateNetworkUsers(JAXBElement<Boolean> value) {
        this.permissionsModerateNetworkUsers = value;
    }

    /**
     * permissionsModifyAllDataプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsModifyAllData() {
        return permissionsModifyAllData;
    }

    /**
     * permissionsModifyAllDataプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsModifyAllData(JAXBElement<Boolean> value) {
        this.permissionsModifyAllData = value;
    }

    /**
     * permissionsNewReportBuilderプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsNewReportBuilder() {
        return permissionsNewReportBuilder;
    }

    /**
     * permissionsNewReportBuilderプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsNewReportBuilder(JAXBElement<Boolean> value) {
        this.permissionsNewReportBuilder = value;
    }

    /**
     * permissionsOutboundMigrationToolsUserプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsOutboundMigrationToolsUser() {
        return permissionsOutboundMigrationToolsUser;
    }

    /**
     * permissionsOutboundMigrationToolsUserプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsOutboundMigrationToolsUser(JAXBElement<Boolean> value) {
        this.permissionsOutboundMigrationToolsUser = value;
    }

    /**
     * permissionsPasswordNeverExpiresプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsPasswordNeverExpires() {
        return permissionsPasswordNeverExpires;
    }

    /**
     * permissionsPasswordNeverExpiresプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsPasswordNeverExpires(JAXBElement<Boolean> value) {
        this.permissionsPasswordNeverExpires = value;
    }

    /**
     * permissionsPortalSuperUserプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsPortalSuperUser() {
        return permissionsPortalSuperUser;
    }

    /**
     * permissionsPortalSuperUserプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsPortalSuperUser(JAXBElement<Boolean> value) {
        this.permissionsPortalSuperUser = value;
    }

    /**
     * permissionsPublishPackagingプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsPublishPackaging() {
        return permissionsPublishPackaging;
    }

    /**
     * permissionsPublishPackagingプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsPublishPackaging(JAXBElement<Boolean> value) {
        this.permissionsPublishPackaging = value;
    }

    /**
     * permissionsResetPasswordsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsResetPasswords() {
        return permissionsResetPasswords;
    }

    /**
     * permissionsResetPasswordsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsResetPasswords(JAXBElement<Boolean> value) {
        this.permissionsResetPasswords = value;
    }

    /**
     * permissionsRunFlowプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsRunFlow() {
        return permissionsRunFlow;
    }

    /**
     * permissionsRunFlowプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsRunFlow(JAXBElement<Boolean> value) {
        this.permissionsRunFlow = value;
    }

    /**
     * permissionsRunReportsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsRunReports() {
        return permissionsRunReports;
    }

    /**
     * permissionsRunReportsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsRunReports(JAXBElement<Boolean> value) {
        this.permissionsRunReports = value;
    }

    /**
     * permissionsSalesConsoleプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSalesConsole() {
        return permissionsSalesConsole;
    }

    /**
     * permissionsSalesConsoleプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSalesConsole(JAXBElement<Boolean> value) {
        this.permissionsSalesConsole = value;
    }

    /**
     * permissionsScheduleJobプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsScheduleJob() {
        return permissionsScheduleJob;
    }

    /**
     * permissionsScheduleJobプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsScheduleJob(JAXBElement<Boolean> value) {
        this.permissionsScheduleJob = value;
    }

    /**
     * permissionsScheduleReportsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsScheduleReports() {
        return permissionsScheduleReports;
    }

    /**
     * permissionsScheduleReportsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsScheduleReports(JAXBElement<Boolean> value) {
        this.permissionsScheduleReports = value;
    }

    /**
     * permissionsSelectFilesFromSalesforceプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSelectFilesFromSalesforce() {
        return permissionsSelectFilesFromSalesforce;
    }

    /**
     * permissionsSelectFilesFromSalesforceプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSelectFilesFromSalesforce(JAXBElement<Boolean> value) {
        this.permissionsSelectFilesFromSalesforce = value;
    }

    /**
     * permissionsSendAnnouncementEmailsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSendAnnouncementEmails() {
        return permissionsSendAnnouncementEmails;
    }

    /**
     * permissionsSendAnnouncementEmailsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSendAnnouncementEmails(JAXBElement<Boolean> value) {
        this.permissionsSendAnnouncementEmails = value;
    }

    /**
     * permissionsSendSitRequestsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSendSitRequests() {
        return permissionsSendSitRequests;
    }

    /**
     * permissionsSendSitRequestsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSendSitRequests(JAXBElement<Boolean> value) {
        this.permissionsSendSitRequests = value;
    }

    /**
     * permissionsShareInternalArticlesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsShareInternalArticles() {
        return permissionsShareInternalArticles;
    }

    /**
     * permissionsShareInternalArticlesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsShareInternalArticles(JAXBElement<Boolean> value) {
        this.permissionsShareInternalArticles = value;
    }

    /**
     * permissionsShowCompanyNameAsUserBadgeプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsShowCompanyNameAsUserBadge() {
        return permissionsShowCompanyNameAsUserBadge;
    }

    /**
     * permissionsShowCompanyNameAsUserBadgeプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsShowCompanyNameAsUserBadge(JAXBElement<Boolean> value) {
        this.permissionsShowCompanyNameAsUserBadge = value;
    }

    /**
     * permissionsSolutionImportプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSolutionImport() {
        return permissionsSolutionImport;
    }

    /**
     * permissionsSolutionImportプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSolutionImport(JAXBElement<Boolean> value) {
        this.permissionsSolutionImport = value;
    }

    /**
     * permissionsSubmitMacrosAllowedプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSubmitMacrosAllowed() {
        return permissionsSubmitMacrosAllowed;
    }

    /**
     * permissionsSubmitMacrosAllowedプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSubmitMacrosAllowed(JAXBElement<Boolean> value) {
        this.permissionsSubmitMacrosAllowed = value;
    }

    /**
     * permissionsSubscribeToLightningReportsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsSubscribeToLightningReports() {
        return permissionsSubscribeToLightningReports;
    }

    /**
     * permissionsSubscribeToLightningReportsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsSubscribeToLightningReports(JAXBElement<Boolean> value) {
        this.permissionsSubscribeToLightningReports = value;
    }

    /**
     * permissionsTransferAnyCaseプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsTransferAnyCase() {
        return permissionsTransferAnyCase;
    }

    /**
     * permissionsTransferAnyCaseプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsTransferAnyCase(JAXBElement<Boolean> value) {
        this.permissionsTransferAnyCase = value;
    }

    /**
     * permissionsTransferAnyEntityプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsTransferAnyEntity() {
        return permissionsTransferAnyEntity;
    }

    /**
     * permissionsTransferAnyEntityプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsTransferAnyEntity(JAXBElement<Boolean> value) {
        this.permissionsTransferAnyEntity = value;
    }

    /**
     * permissionsTransferAnyLeadプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsTransferAnyLead() {
        return permissionsTransferAnyLead;
    }

    /**
     * permissionsTransferAnyLeadプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsTransferAnyLead(JAXBElement<Boolean> value) {
        this.permissionsTransferAnyLead = value;
    }

    /**
     * permissionsTwoFactorApiプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsTwoFactorApi() {
        return permissionsTwoFactorApi;
    }

    /**
     * permissionsTwoFactorApiプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsTwoFactorApi(JAXBElement<Boolean> value) {
        this.permissionsTwoFactorApi = value;
    }

    /**
     * permissionsUseTeamReassignWizardsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsUseTeamReassignWizards() {
        return permissionsUseTeamReassignWizards;
    }

    /**
     * permissionsUseTeamReassignWizardsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsUseTeamReassignWizards(JAXBElement<Boolean> value) {
        this.permissionsUseTeamReassignWizards = value;
    }

    /**
     * permissionsViewAllActivitiesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewAllActivities() {
        return permissionsViewAllActivities;
    }

    /**
     * permissionsViewAllActivitiesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewAllActivities(JAXBElement<Boolean> value) {
        this.permissionsViewAllActivities = value;
    }

    /**
     * permissionsViewAllDataプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewAllData() {
        return permissionsViewAllData;
    }

    /**
     * permissionsViewAllDataプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewAllData(JAXBElement<Boolean> value) {
        this.permissionsViewAllData = value;
    }

    /**
     * permissionsViewAllUsersプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewAllUsers() {
        return permissionsViewAllUsers;
    }

    /**
     * permissionsViewAllUsersプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewAllUsers(JAXBElement<Boolean> value) {
        this.permissionsViewAllUsers = value;
    }

    /**
     * permissionsViewContentプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewContent() {
        return permissionsViewContent;
    }

    /**
     * permissionsViewContentプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewContent(JAXBElement<Boolean> value) {
        this.permissionsViewContent = value;
    }

    /**
     * permissionsViewDataAssessmentプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewDataAssessment() {
        return permissionsViewDataAssessment;
    }

    /**
     * permissionsViewDataAssessmentプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewDataAssessment(JAXBElement<Boolean> value) {
        this.permissionsViewDataAssessment = value;
    }

    /**
     * permissionsViewDataCategoriesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewDataCategories() {
        return permissionsViewDataCategories;
    }

    /**
     * permissionsViewDataCategoriesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewDataCategories(JAXBElement<Boolean> value) {
        this.permissionsViewDataCategories = value;
    }

    /**
     * permissionsViewEncryptedDataプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewEncryptedData() {
        return permissionsViewEncryptedData;
    }

    /**
     * permissionsViewEncryptedDataプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewEncryptedData(JAXBElement<Boolean> value) {
        this.permissionsViewEncryptedData = value;
    }

    /**
     * permissionsViewEventLogFilesプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewEventLogFiles() {
        return permissionsViewEventLogFiles;
    }

    /**
     * permissionsViewEventLogFilesプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewEventLogFiles(JAXBElement<Boolean> value) {
        this.permissionsViewEventLogFiles = value;
    }

    /**
     * permissionsViewGlobalHeaderプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewGlobalHeader() {
        return permissionsViewGlobalHeader;
    }

    /**
     * permissionsViewGlobalHeaderプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewGlobalHeader(JAXBElement<Boolean> value) {
        this.permissionsViewGlobalHeader = value;
    }

    /**
     * permissionsViewHealthCheckプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewHealthCheck() {
        return permissionsViewHealthCheck;
    }

    /**
     * permissionsViewHealthCheckプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewHealthCheck(JAXBElement<Boolean> value) {
        this.permissionsViewHealthCheck = value;
    }

    /**
     * permissionsViewHelpLinkプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewHelpLink() {
        return permissionsViewHelpLink;
    }

    /**
     * permissionsViewHelpLinkプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewHelpLink(JAXBElement<Boolean> value) {
        this.permissionsViewHelpLink = value;
    }

    /**
     * permissionsViewMyTeamsDashboardsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewMyTeamsDashboards() {
        return permissionsViewMyTeamsDashboards;
    }

    /**
     * permissionsViewMyTeamsDashboardsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewMyTeamsDashboards(JAXBElement<Boolean> value) {
        this.permissionsViewMyTeamsDashboards = value;
    }

    /**
     * permissionsViewSetupプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsViewSetup() {
        return permissionsViewSetup;
    }

    /**
     * permissionsViewSetupプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsViewSetup(JAXBElement<Boolean> value) {
        this.permissionsViewSetup = value;
    }

    /**
     * permissionsWorkDotComUserPermプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public JAXBElement<Boolean> getPermissionsWorkDotComUserPerm() {
        return permissionsWorkDotComUserPerm;
    }

    /**
     * permissionsWorkDotComUserPermプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Boolean }{@code >}
     *     
     */
    public void setPermissionsWorkDotComUserPerm(JAXBElement<Boolean> value) {
        this.permissionsWorkDotComUserPerm = value;
    }

    /**
     * profileプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link Profile }{@code >}
     *     
     */
    public JAXBElement<Profile> getProfile() {
        return profile;
    }

    /**
     * profileプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link Profile }{@code >}
     *     
     */
    public void setProfile(JAXBElement<Profile> value) {
        this.profile = value;
    }

    /**
     * profileIdプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public JAXBElement<String> getProfileId() {
        return profileId;
    }

    /**
     * profileIdプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link String }{@code >}
     *     
     */
    public void setProfileId(JAXBElement<String> value) {
        this.profileId = value;
    }

    /**
     * setupEntityAccessItemsプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public JAXBElement<QueryResult> getSetupEntityAccessItems() {
        return setupEntityAccessItems;
    }

    /**
     * setupEntityAccessItemsプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link QueryResult }{@code >}
     *     
     */
    public void setSetupEntityAccessItems(JAXBElement<QueryResult> value) {
        this.setupEntityAccessItems = value;
    }

    /**
     * systemModstampプロパティの値を取得します。
     * 
     * @return
     *     possible object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public JAXBElement<XMLGregorianCalendar> getSystemModstamp() {
        return systemModstamp;
    }

    /**
     * systemModstampプロパティの値を設定します。
     * 
     * @param value
     *     allowed object is
     *     {@link JAXBElement }{@code <}{@link XMLGregorianCalendar }{@code >}
     *     
     */
    public void setSystemModstamp(JAXBElement<XMLGregorianCalendar> value) {
        this.systemModstamp = value;
    }

}
